/* main */
.main{
    min-height: 300px;
    background: #fff;
    padding:30px;
}
/* hot */
.big{
    font-size: 30px;
    color: #cf1c1c;
    font-weight: bold;
    text-align: center;
}
.xq{
    line-height:30px;
    margin-top: 10px;
    width:1140px;
    margin:10px auto;
    text-align: justify;
    text-indent: 2rem;
}
.xq a{
    color: #c70a0a;
}

/*图片新闻*/
/*模块的大小*/
.bord {
    width: 685px;
    height: 390px;
}
.focusBox {
    position: relative;
    /*根据具体页面要求修改宽高*/
    width: 685px;
    height: 390px;
    overflow: hidden;
    text-align: left;
}
.focusBox .pic img {
    /*根据具体页面要求修改宽高*/
    width: 685px;
    height: 390px;
    display: block;
}
.focusBox .pic img {
    display: block;
}
.pic {
    float: left;
}
.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    /*背景条透明度及高度可修改*/
    height: 40px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}
.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    /*根据txt-bg改高度*/
    height: 40px;
    width: 100%;
    overflow: hidden;
}
.focusBox .txt li {
    /*根据txt-bg改高度*/
    height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: -40px;
}
.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 20px;
    font-weight: bold;
    text-decoration: none;
}
.focusBox .txt li a:hover {
    color: #fa8d00;
}
.focusBox .num {
    position: absolute;
    z-index: 3;
    /*小方格位置*/
    bottom: 16px;
    right: 16px;
}
.focusBox .num li {
    float: left;
    position: relative;
    /*小方格大小*/
    width: 25px;
    height: 5px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}
.focusBox .num li span {
    display: inline-block;
    width: 25px;
    height: 5px;
    z-index: 1;
    background: #fff;
    /*-moz-opacity:0.9;*/
    /*-khtml-opacity: 0.9;*/
    /*opacity: 0.9;*/
    /*filter:alpha(opacity=90);*/
}
.focusBox .num li.on a, .focusBox .num a:hover {
    background: #fa8d00;
}

/* 新闻列表 */
.first_right{
    width:490px;
    position: relative;
}
.title{border-bottom: 1px solid #aebfd5;margin-bottom: 0px;}
.title p{
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 40px;
    padding:0px 10px;
}
p.act{
    border-bottom:2px solid #0569c7;
}
.more{
    font-size: 15px;
    color: #666666;
    position: absolute;
    right:0px;
    top:8px;
}
.contain .list li{
    height:40px;
    line-height:40px;
}
.contain .list li a{
    display: inline-block;
    background: url(jian.png) no-repeat left center;
    padding-left: 15px;
}
.contain .list li span{
    float: right;
    color: #999;
}
.second{
    height:90px;
    margin: 50px 0;
}
/* 横幅 */
.mr_frbox{height:95px;position: relative;width:1200px;position: relative;}
.mr_frBtnR{cursor:pointer;position: absolute;z-index: 999;left:10px;top:30px;}
.mr_frUl{float:left;height:95px;width:1200px;margin-left: -20px;}
.mr_frBtnL{cursor:pointer;position: absolute;right:10px;top:30px;z-index: 999;}
.mr_frUl ul li{display:inline;overflow:hidden;}
.mr_frUl ul li a img{width: 285px;height: 95px;margin-left: 20px;}
.bg1,.bg2{
    height:95px;
    width:40px;
    background:#fff;
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    filter:alpha(opacity=30);
    position: absolute;
    z-index: 998;
}
.bg1{top:0px;left:0px;}
.bg2{top:0px;right:0px;}

/* 列表*/
.third .first_right.fl{
    background:url(tit1.png) no-repeat left 3px;
    width:685px;
}
.third .first_right.fr{
    background:url(tit2.png) no-repeat left 0px;
    width:490px;
}
.title.tit1,.title.tit2,.title.tit3,.title.tit4{
    border-bottom: 1px solid #aebfd5;
    margin-bottom: 0px;
    margin-left: 40px;
}
.tit2 p,.tit3 p,.tit1 p,.tit4 p{
    font-weight: normal;
}
.tit1 .act,.tit2 .act,.tit3 .act,.tit4 .act{
    font-weight: bold;
}

.forth{margin-top:20px;}
.forth .first_right.fl{
    background:url(tit3.png) no-repeat left 3px;
    width:685px;
}
.forth .first_right.fr{
    background:url(tit4.png) no-repeat left 2px;
    width:490px;
}

.list.tutu li{
    height:110px;
    margin-bottom:20px;
}
.list.tutu li a{
    padding-left: 0px;
}
.list.tutu1{margin-left: -20px;}
.list.tutu1 li{
    height:110px;
    width:235px;
    float: left;
    margin-bottom:20px;
    margin-left: 20px;
}
.list.tutu1 li a{
    padding-left: 0px;
}